package cn.com.nes.site.entity.bo.crm.saleOrder;

import cn.hutool.core.date.DateTime;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

@Data
public class AgentRetailSaleBO {

    /**
     * 订单id
     */
    private String parentOrderNo;

    /**
     * 地址
     */
    private String address;

    /**
     * 行政区划代码
     */
    private String areaCode;

    /**
     * 客户名称
     */
    private String customerName;

    /**
     * 门牌号
     */
    private String houseNumber;

    /**
     * 身份证号码
     */
    private String idCardNumber;

    /**
     * 支付时间
     */
    private String payTime;

    /**
     * 手机号
     */
    private String phone;

    /**
     * 实际成交时间
     */
    private Long realTradingTime;

    /**
     * 保存来源 - 01-商务项目 02-施工项目
     */
    private String saveSoure = "01";

    /**
     * 经度
     */
    private BigDecimal longitude;

    /**
     * 纬度
     */
    private BigDecimal latitude;

    /**
     * 商城的客户id
     */
    private String userId;

    /**
     * 总价格
     */
    private BigDecimal allTotalPrice;

    /**
     * 系统单
     */
    private List<AgentSaleMasterVO> saleMasters;

    public Date getPayTime() {
        return new DateTime(this.payTime);
    }
}
